<?php

class FantasquadreController extends AppController {

	var $name = 'Fantasquadre';

        var $scaffold;



/*
    function associa ($id = null) {

        $this->Fantasquadra->id = $id;

        $this->set('calciatori', $this->Fantasquadra->Calciatore->find('list', array('fields' => array('nome', 'cognome') ) ) );

        $this->set('fantasquadra', $this->Fantasquadra->findById($id) );

        

         if (!empty($this->data)) {

             $this->Fantasquadra->save();

         }

    }
 */

    function rilascia ($id = null) {

        //$this->Fantasquadra->id = $id;

        if ($this->data) {

         var_dump($this->data);

         $this->data["Fantaacquisto"]["id"] = $this->data["Fantaacquisto"]["acquisto"];

        var_dump($this->data);

        $this->Fantasquadra->Fantaacquisto->save($this->data);

        }
        else {


        //debug($this->Fantasquadra->Fantaacquisto->find('all', array('contain' => 'Calciatore', 'conditions' => array('fantasquadra_id' => $id)) ) );

        $result = 
        Set::combine(
            $this->Fantasquadra->Fantaacquisto->find('all', array('contain' => 'Calciatore', 'conditions' => array('fantasquadra_id' => $id,
                        "Fantaacquisto.data_rilascio" => null
                    )) ) ,
            '{n}.Fantaacquisto.id', '{n}.Calciatore.cognome');

       // debug($result);

         $this->set('acquisti', $result);
        }
       // $this->set('calciatori', $this->Fantasquadra->Fantaacquisto->find('list', array('contain' => 'Calciatore.cognome') ) );
         //   'conditions' => array('Calciatore.id' => $thisValue)
          //  ) ) );

            //find('list', array('fields' => array('calciatore_id') ) ) );

    }

    /*
    function lista() {

        $this->set('fantasquadre', $this->Fantasquadra->find('all'));
    } */

    function rosa($id) {

       $this->set('calciatori', 
           $this->Fantasquadra->Fantaacquisto->find('all', array('contain' => 'Calciatore', 'conditions' => array('fantasquadra_id' => $id)) ) );


    }


}